package _14正则表达式语法_了解;

/*
    2.预定义字符
        "." ： 匹配一个任意字符

        "\d"： 匹配一个数字字符，相当于[0-9]
        "\D"： 匹配一个非数字，相当于[^0-9]

        "\s"： 匹配一个空白字符 space
        "\S"： 匹配一个非空白字符

        "\w"： 匹配一个单词字符，包括大小写字母，数字，下划线，相当于[a-zA-Z0-9_]
        "\W"： 匹配一个非单词字符
 */
public class Demo2 {
    public static void main(String[] args) {

        //匹配任意一个字符
        System.out.println("我".matches("."));
        System.out.println("A".matches("."));
        System.out.println("9".matches("."));

        //"\d"： 匹配一个数字字符，相当于[0-9]
        System.out.println( "9".matches("\\d"));

        //匹配一个3位数 范围是100-999
        System.out.println( "999".matches("\\d\\d\\d"));
        System.out.println( "099".matches("[1-9]\\d\\d")); //false
    }
}
